查看原文
其他

学果子淘汰老设备,Windows降速开关已被偷偷打开

IT服务圈儿 2023-02-06

The following article is from 电手 Author 小蝾

来源丨本文来自电手(ID:AoMeiDianShou),未经授权不得二次转载,如有需求请联系微信号:18884046785作者丨小蝾

大家对 Win11 的评价两极分化十分严重,不禁怀疑用的是不是同一个系统。

许多小细节会影响 Win11 的使用体验,比如小蝾上来就是卸载小组件。

我们之前也提到过,微软从 Win10 开始就加入了一个「害人不浅」的功能。

轻则严重影响性能和游戏表现,重则系统不稳、蓝屏崩溃。

不想着修复问题,最近微软反而「贴心」地帮大家打开了这个降速开关

 01   VBS 和 HVCI   

微软大力鼓吹 Windows 11 在安全方面的提升,除了 TPM 外, VBS 和  HVCI 也开始被更广泛应用。VBS 基于虚拟化的安全性,通常称为内核隔离使硬件虚拟化在内存中创建安全区域为其他安全功能提供了一个安全平台

HVCI 基于虚拟化的代码完整性保护,通常称为内存完整性,Windows 安全中心可以找到。

虽然 Win10 时就已支持这两项功能,但大部分电脑还是一直处于未启用状态

但现在部分 OEM 产品(如笔记本)及全新安装 Win11 的 PC 都会默认打开这个降速开关。


02    性能影响   


 VBS 和 HVCI 影响性能早就没有争议了。

其中 HVCI 的性能影响比 VBS 更大,特别是在不支持 MBEC 的「老设备」上。

7代酷睿、Zen2 前影响巨大
在 i7-11700K、i7-10700K、R7 5800X、R7 3800X 搭配 RTX 3090 在 1080P 分辨率下进行了测试(确保显卡不出现瓶颈)。CineBench R23、7-Zip 等软件测试 CPU 性能影响平均结果如下:而游戏方面的影响就相对明显:

而其中平均帧率影响并没有到达非常夸张的地步,百分之几的影响说大不大说小不小吧。

但 99th (从大到小第99百分位帧率,反映低帧)却有着百分之十几的差异,这意味着掉帧更加严重

而 3D Mark TimeSpy 测试结果表明是否启用 VBS 和 HVCI 并无影响,可以印证影响均来自于 CPU 部分。


03    查询并关闭   


一般来说从 Windows 10 升级来的普通设备不会默认开启,其他方式则需要着重注意。

 Win+R 运行 msinfo32 。

查看 VBS 和 HVCI 状态。

HVCI 可以在 Windows 安全中心中关闭。

但 VBS 仍会保持运行状态,可通过修改注册表来关闭。

管理员身份运行 PowerShell,执行以下注册表修改命令即可:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "EnableVirtualizationBasedSecurity" /t REG_DWORD /d 0 /f重启再次查看状态。
注:HVCI 基于 VBS ,只要关闭 VBS 就都关闭了
04    疑难解决   


重启后发现并没有成功关闭?你还可以尝试使用组策略禁用。

Win+R 运行 gpedit.msc ,如果你是家庭版系统,会提示

需要先部署组策略管理工具,新建一个 bat 文件,内容如下:
@echo offpushd"%~dp0"dir /bC:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum>List.txtdir /bC:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum>>List.txtfor /f %%i in('findstr /i . List.txt 2^>nul') do dism /online /norestart/add-package:"C:\Windows\servicing\Packages\%%i"pause:

管理员身份运行开始部署。

完成后运行 gpedit.msc ,计算机配置-管理模板-系统-Device Guard 打开基于虚拟化的安全

选择禁用,保存即可。

但可能在某些设备上各种方法,包括注册表、组策略、微软 DG Readiness Tool 都无法关闭 VBS 

现在的办法只有禁用 Hyper-V 或者 BIOS 禁用虚拟化(Intel VT 、AMD-V/SVM)。

Hyper-V 禁用方法:PowerShell (管理员) 运行以下命令,日后需要开启只需改为 auto 。
bcdedit /set hypervisorlaunchtype off

BIOS 关闭虚拟化

如果有 NX 模式这个选项,一并关闭

这样就可以彻底关闭虚拟化,VBS 自然就关闭了,但部分需要虚拟化的功能,都将无法使用。

建议还是先单独闭 VBS,实在不行的话再考虑关闭虚拟化吧。

禁止二次转载,如需转载请联系微信:18884046785


1、狂肝10个月手搓GPU,他们在《我的世界》里玩起《我的世界》,网友:梦想成真!

2、微软紧急叫停!Win11年度大更新变“年度大翻车”:死亡蓝屏、帧率暴跌、性能缩水

3、国外大神制作的史上最精简Win10系统,真有那么好用吗?

4、iPhone14 官方维修定价发布,“灵动岛”修一次5000元

5、冲上12999元!RTX 4090、4080正式发布:性能暴涨4倍、还有革命性技术

点分享

点点赞

点在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存